| EXCLUSION | UFUG1601 |
|---|---|
| DESCRIPTION | This course offers an enriched exploration of computer science, blending theoretical insights with practical applications to demonstrate its role in solving complex problems. The curriculum begins with an overview of computer science and computational thinking as a problem-solving framework. It then delves into the foundational elements of programming, focusing on Python, and progressively introduces advanced topics such as functions, recursion, performance analysis, and object-oriented programming. By the course's end, students will have developed a comprehensive understanding of computer science principles, honed their computational thinking skills, and gained proficiency in programming, effectively preparing them for advanced studies in related disciplines. |
| Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
|---|---|---|---|---|---|---|---|---|
| L01 (6745) | MoWe 04:30PM - 05:50PM | Rm 134, E1 | LI, Wenye | 60 | 24 | 36 | 0 |
| DESCRIPTION | This course covers programming and data structures using C++. In addition to basic programming concepts such as variables, arrays, pointers, and functions, students will learn about the standard data structures in C++, such as vectors, sets, maps, and queues. This course will also introduce the basics of object-oriented programming and some useful algorithms in the standard C++ libraries. Weekly laboratory experiments will provide hands-on experiences in programming. |
|---|
| Section | Date & Time | Room | Instructor | Quota | Enrol | Avail | Wait | Remarks |
|---|---|---|---|---|---|---|---|---|
| L01 (6858) | TuTh 10:30AM - 11:50AM | Rm 101, E1 | LI, Wenye | 60 | 36 | 24 | 0 |